package framework

import (
	"game-simple/internal/framework/reception"

	"github.com/gin-gonic/gin"
)

// H5Module H5 API 模块管理器
type H5Module struct {
	receptionModule *reception.Module
}

// NewH5Module 创建 H5 API 模块实例
func NewH5Module() *H5Module {
	return &H5Module{
		receptionModule: reception.NewModule(),
	}
}

// SetupRoutes 设置 H5 API 路由
func (m *H5Module) SetupRoutes(r *gin.Engine) {

	m.receptionModule.RegisterRoutes(r.Group(""))

	// H5 API 路由组（移动端 H5）
	// api := r.Group("/api")
	// {
	// 	m.receptionModule.RegisterRoutes(api)
	// }
}
